#include<stdio.h>
int main(){
    int a[1000]={};
    int c,d;
    int max = -1;
    while(scanf("%d%d",&c,&d)!=EOF){
        a[d]=c;
        if(d>max)
            max= d;
    }
    int b[1000]={};
    for(int i=max;i>0;i--){
        b[i-1]=a[i]*i;
    }
    printf("\n");
    for(int i=max;i>0;i--){
        if(b[i]!=0)
            printf("%d %d ",b[i],i);
    }
    if(b[0]!=0)
        printf("%d 0\n",b[0]);
}
// a[e] 表示 X^e 的系数
// scanf 中用"%d%d"，而不是"%d %d "
// ctrl + d 结束EOF
